En text-editor, del 5

Detta är del fem, om skapandet av en text-editor för JavaScript. Läs tidigare delar: del 1:, del 2, del 3 (på Englska), del 4 (på Svenska)

Det har nu gått över ett år sedan förra blog-inlägget. Det senaste året har gått snabbt ... Jag har dock ett trick: Försök att få något gjort varje dag, så kan du få bra mycket gjort på över ett år! Och jag har faktiskt jobbat på editorn nästa varje dag, flera timmar om dagen, inte bara ett år utan nästan 4 år nu! Kommer inte ihåg vilket datum jag började.

Det har varit roligare än jag föreställt mig att göra en text-editor. Jag tror dock att jag är en aning över-arbetad just nu, igår fick jag en konstig känsla - när jag försöker fokusera och koncentrera mig så blir jag illamående. Det är ungefär samma känsla som över-träning, man bli illamående när man tar i, fast nu blir jag illamående av att tänka, speciellt om jag tänker på någon klurig bug som har med text-editorn att göra ...

Men nu äntligen har jag nått det mål för editorn som jag satte upp för drygt ett år sedan:

Om du har erfarenhet i Webbutveckling så tror du nog att jag är lite knäpp, vilket jag troligtvis är, då det inte behövs någon speciell text-editor, vilken gratis-editor som helst fungerar, för att göra de tre ovanför nämnda punkterna.
Det finns till och med gratis-tjänster på webben där man kan skapa sig en hemsida med några få klick.

För ca fem år sedan upptäckte jag något som heter Node.JS. Node.JS är ett server-ramverk för att skapa server-program ("micro-services") i programmerings-språket JavaScript! (samma språk som används för att göra web-appar)
Detta tog mig på en resa där jag har lärt mig otroligt mycket. Jag har till exempel helt gått över från Windows till Linux, jag spenderar mycket av min tid i virtuella terminaler där jag knappar in text-kommandon (som en riktig data-hackar :P)

Tanken med min editor är att någon med ett intresse, utan att behöva ha flera års erfarenhet eller vara en "data hacker" ska kunna skapa avancerade hemsidor och tjänster, på samma sätt som ett proffs, men där allt bara fungerar, och man inte behöver knacka in kommandon i virtuella terminaler ...

webide.se

När jag började med editorn använde jag något som hette "Node Webkit" som senare bytt namn till NW-JS vilket är en korsning mellan Node.JS och en webbläsare (Webkit -> Chromium -> Chrome, Opera), men nu har jag gått ifrån nwjs och använder enbart webbläsaren.
Det går att ladda hem editorn och köra den lokalt på datorn, men tanken är att de flesta kommer köra den i Webbläsaren. En av anledningarna är att många skolor använder sig av Chrome-books: Bärbara datorer som endast har en webbläsare (Chrome) och man gör allt via webbläsaren.
Genom att editorn körs i webbläsaren kan den fungera på många olika enheter, utan att användaren behöver installera något!
I en annan blog-post skrev jag en guide i hur man kommer igång med att skapa hemsidor och appar med instruktioner att ladda hem och installera flera program samt hitta till kommando-promten / terminalen. Men med min editor slipper man allt sådant!

Du kan prova min editor via adressen webide.se. Klicka på skapa konto ("create account") längst ner till höger. Att skapa ett konto är gratis! Och du behöver ingen e-post address, du behöver bara välja användarnamn och lösenord!

Alla funktioner är på plats, men allt är rått och oslipat. Jag har flera hundra punker på att-göra-listan, men kommer från och med nu prioritera dem efter användares önskemål.

Jag vet inte exakt vilken min målgrupp är, kanske någon som sitter med en Chromebook, och skulle vilja komma igång med att skapa hemsidor och appar. Hen kanske vill skapa ett nytt "io" spel, typ Agar.io eller skapa en personlig blog, eller kanske en hemsida åt er förening !?
Även om du inte känner dig träffad, så är jag intresserad av feedback!


Skrivet av Okt 18, 2017.


Följ mig via RSS:   RSS https://zäta.com/rss.xml (ange adressen i din feed-läsare)